place of secure temporary detention - Alemán Inglés Diccionario